cogeneration distributed generation power generation akp chp turbulence media rotor diameter politics engineering spin combined heat and power wind power news energy visualising wind turbulence